427711
310270
668747
206625
484311
9339
57857
685106
1000697
134458
624630
181284
5166799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471